package com.tenton.service;

import com.tenton.MyException.DataNotExist;
import com.tenton.pojo.ImCommodity;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;

import javax.servlet.http.HttpSession;
import java.text.ParseException;
import java.util.List;

/**
 * @Date: 2021/1/9
 * @Author: Tenton
 * @Description:
 */
public interface ImCommodityService {
    /**
     * 删除进货信息
     *
     * @param id
     * @param session
     * @return
     */
    void deleteByPrimaryKey(Integer id,HttpSession session);

    /**
     * 新增进货信息
     *
     * @param imCommodity
     * @param session
     */
    void insert(ImCommodity imCommodity, HttpSession session) throws DataNotExist;

    /**
     * 获取所有进货信息
     *
     * @param model
     * @param pn
     * @return
     */
    void getAll(ModelMap model, Integer pn);

    /**
     * 查询进货信息
     *
     * @param id
     * @param model
     * @return
     */
    void selectByPrimaryKey(Integer id, Model model);

    /**
     * 查询进货信息
     *
     * @param id
     * @return
     */
    ImCommodity selectById(Integer id);
    /**
     * 商品名称模糊查询
     *
     * @param comName
     * @param model
     * @param pn
     * @return
     */
    void getByParams(String comName, Model model, Integer pn);
}
